html { height: 100%; }
body { height: 100%; margin: 0; background: #ffffff; color: #8b8b8b; font-family: Arial, Helvetica, sans-serif; font-size: 17px; }

table { border: 0; border-collapse: collapse; width: 100%; height: 100%; }
td { text-align: center; padding-bottom: 40px; }
img { border: 0; display: block; margin: 0 auto 40px; }
a { color: #184e2b; font-weight: bold; text-decoration: underline; margin-bottom: 40px; }

a:hover { color: #184e2b; font-weight: bold; text-decoration: none; }
a span { color: #49875f; text-decoration: underline; }
a:hover span { text-decoration: none; }
a b { color: #990f1b; text-decoration: underline; }

a:hover b { text-decoration: none; }
.ample { font-size: 11px; }
.ample a { font-weight: normal; color: #2678bd; }
.ample a:hover { font-weight: normal; color: #2678bd; text-decoration: none; }